export interface ParkOrderTicketVO {
  /**
   * 核销劵id
   */
  ticketId: string | number;

  /**
   * 票号
   */
  ticketCode: string;

  /**
   * 核销劵二维码
   */
  ticketQrCode: string;

  /**
   * 用户id
   */
  userId: string | number;

  /**
   * 用户名
   */
  userName: string;

  /**
   * 用户手机号
   */
  userMobile: string;

  /**
   * 订单id
   */
  orderId: string | number;

  /**
   * 支付id
   */
  payId: string | number;

  /**
   * 支付金额
   */
  payAmount: number;

  /**
   * 产品id
   */
  productId: string | number;

  /**
   * 产品名称
   */
  productName: string;

  /**
   * 单价
   */
  price: number;

  /**
   * 数量
   */
  quantity: number;

  /**
   * 优惠金额
   */
  couponAmount: number;

  /**
   * 使用门店id，用逗号分隔，0-全部门店
   */
  shopIds: string | number;

  /**
   * 类型,1-次票,2-时间卡，3-多人卡
   */
  modelType: number;

  /**
   * 总次数
   */
  totalCount: number;

  /**
   * 剩余次数
   */
  remainCount: number;

  /**
   * 已使用次数
   */
  useCount: number;

  /**
   * 是否激活，0-未激活，1-已激活
   */
  isActivate: number;

  /**
   * 门店id
   */
  shopId: string | number;

  /**
   * 激活人姓名
   */
  activateName: string;

  /**
   * 激活人手机号
   */
  activateMobile: string;

  /**
   * 激活人图片,根据群体分组{成人:[xxx,xxx],儿童:[xxxx,xxxx]}
   */
  activateImage: string;

  /**
   * 过期时间
   */
  expTime: string;

  /**
   * 状态，0-待核销，1-待激活，2-已核销，3-已失效
   */
  status: string;

}

export interface ParkOrderTicketForm extends BaseEntity {
  /**
   * 核销劵id
   */
  ticketId?: string | number;

  /**
   * 票号
   */
  ticketCode?: string;

  /**
   * 核销劵二维码
   */
  ticketQrCode?: string;

  /**
   * 用户id
   */
  userId?: string | number;

  /**
   * 用户名
   */
  userName?: string;

  /**
   * 用户手机号
   */
  userMobile?: string;

  /**
   * 订单id
   */
  orderId?: string | number;

  /**
   * 支付id
   */
  payId?: string | number;

  /**
   * 支付金额
   */
  payAmount?: number;

  /**
   * 产品id
   */
  productId?: string | number;

  /**
   * 产品名称
   */
  productName?: string;

  /**
   * 单价
   */
  price?: number;

  /**
   * 数量
   */
  quantity?: number;

  /**
   * 优惠金额
   */
  couponAmount?: number;

  /**
   * 使用门店id，用逗号分隔，0-全部门店
   */
  shopIds?: string | number;

  /**
   * 类型,1-次票,2-时间卡，3-多人卡
   */
  modelType?: number;

  /**
   * 总次数
   */
  totalCount?: number;

  /**
   * 剩余次数
   */
  remainCount?: number;

  /**
   * 已使用次数
   */
  useCount?: number;

  /**
   * 是否激活，0-未激活，1-已激活
   */
  isActivate?: number;

  /**
   * 门店id
   */
  shopId?: string | number;

  /**
   * 激活人姓名
   */
  activateName?: string;

  /**
   * 激活人手机号
   */
  activateMobile?: string;

  /**
   * 激活人图片,根据群体分组{成人:[xxx,xxx],儿童:[xxxx,xxxx]}
   */
  activateImage?: string;

  /**
   * 过期时间
   */
  expTime?: string;

  /**
   * 状态，0-待核销，1-待激活，2-已核销，3-已失效
   */
  status?: string;

}

export interface ParkOrderTicketQuery extends PageQuery {

  /**
   * 票号
   */
  ticketCode?: string;

  /**
   * 用户名
   */
  userName?: string;

  /**
   * 用户手机号
   */
  userMobile?: string;

  /**
   * 产品名称
   */
  productName?: string;

  /**
   * 类型,1-次票,2-时间卡，3-多人卡
   */
  modelType?: number;

  /**
   * 状态，0-待核销，1-待激活，2-已核销，3-已失效
   */
  status?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



